$(function() {
    // --------点击切换登录和注册--------
    $('.go-register').click(function() {
        $("#login").hide().next().show();
    })
    $('.go-login').click(function() {
        $("#register").hide().prev().show();
    })

    // // --------确认密码--------
    // var $pwdIn = $('#register .layui-input').eq(1);
    // var $repwdIn = $('#register .layui-input').eq(2);
    // $repwdIn.blur(function() {
    //     if ($pwdIn.val() != $repwdIn.val()) {
    //         layui.use('layer', function() {
    //             var layer = layui.layer;
    //             layer.tips('两次输入的密码不相同', $repwdIn, {
    //                 tips: [3, '#01AAED']
    //             });

    //         })
    //     }
    // })

    // --------注册功能--------
    $('#register .layui-form').on('submit', function(e) {
        // 阻止默认事件
        e.preventDefault();
        // 得到表单中的数据
        // serialize是根据表单的name属性值获取数据
        var formDate = $(this).serialize();
        // console.log(formDate);
        // 用post方法提交表单数据，完成注册
        $.post('http://www.liulongbin.top:3007/api/reguser', formDate, function(res) {
            // console.log(res);
            // 提醒是否完整注册
            // alert(res.message);
            layui.use('layer', function() {
                var layer = layui.layer;
                layer.alert(res.message, {
                    icon: 6
                });
                // layer.open({
                //     type: 1,
                //     title: '注册提示信息',
                //     content: res.message,
                //     area: ['500px', '300px']
                // })
            })

            // 注册成功是跳转到登录页面
            if (res.status === 0) {
                $('input').val('');
                $('#register').hide().prev().show();
            }
        })

    })

    // --------表单验证--------
    var form = layui.form;
    // 调用verify（）方法，自定义验证规则
    form.verify({
        len: [/^\w{6,12}$/, '6-12位字符'],
        same: function(value) {
            var $repwdIn = $('#register .layui-input').eq(1);
            if (value != $repwdIn.val()) {
                return ('两次密码输入不一致');
            }
        }
    })
    $('#login .layui-form').on('submit', function(e) {
        e.preventDefault();
        var data = $(this).serialize();
        $.post('http://www.liulongbin.top:3007/api/login', data, function(res) {
            layer.alert(res.message, { icon: 6 });
            // console.log(res);
            if (res.status === 0) {
                localStorage.setItem('token', res.token);
                location.href = '/index.html';
            }

        })
    })
})